package cn.iocoder.devlop.module.annual.report.socsecinfo.dal.dataobject;

import lombok.*;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.devlop.framework.tenant.core.db.TenantBaseDO;

/**
 * 社保信息 DO
 *
 * @author 超级管理员
 */
@TableName("t_socsecinfo")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SocsecinfoDO{

    /**
     * 主键
     */
    @TableId(type = IdType.INPUT)
    private String soseid;
    /**
     * 年报id(格式为 统一社会信用代码/注册号+年报年份)
     */
    private String ancheid;
    /**
     * 企业主体分类 1,企业2,农合；3,个体 4 外商  5 常驻代表机构
     */
    private String entclassify;
    /**
     * 城镇职工基本养老保险参保人数
     */
    private Long so110;
    /**
     * 失业保险参保人数
     */
    private Long so210;
    /**
     * 职工基本医疗保险参保人数
     */
    private Long so310;
    /**
     * 工伤保险参保人数
     */
    private Long so410;
    /**
     * 生育保险参保人数
     */
    private Long so510;
    /**
     * 单位参加城镇职工基本养老保险缴费基数 单位：万元
     */
    private BigDecimal totalwagesSo110;
    /**
     * 单位参加失业保险缴费基数 单位：万元
     */
    private BigDecimal totalwagesSo210;
    /**
     * 单位参加职工基本医疗保险缴费基数 单位：万元
     */
    private BigDecimal totalwagesSo310;
    /**
     * 单位参加工伤保险缴费基数 单位：万元，预留
     */
    private BigDecimal totalwagesSo410;
    /**
     * 单位参加生育保险缴费基数 单位：万元
     */
    private BigDecimal totalwagesSo510;
    /**
     * 单位缴费基数是否公示 1：是，2：否
     */
    private String totalwagesdis;
    /**
     * 参加城镇职工基本养老保险本期实际缴费金额 单位：万元
     */
    private BigDecimal totalpaymentSo110;
    /**
     * 参加失业保险本期实际缴费金额 单位：万元
     */
    private BigDecimal totalpaymentSo210;
    /**
     * 参加职工基本医疗保险本期实际缴费金额 单位：万元
     */
    private BigDecimal totalpaymentSo310;
    /**
     * 参加工伤保险本期实际缴费金额 单位：万元
     */
    private BigDecimal totalpaymentSo410;
    /**
     * 参加生育保险本期实际缴费金额 单位：万元
     */
    private BigDecimal totalpaymentSo510;
    /**
     * 本期实际缴费金额是否公示 1：是，2：否
     */
    private String totalpaymentdis;
    /**
     * 单位参加城镇职工基本养老保险累计欠缴金额 单位：万元
     */
    private BigDecimal unpaidsocialinsSo110;
    /**
     * 单位参加失业保险累计欠缴金额 单位：万元
     */
    private BigDecimal unpaidsocialinsSo210;
    /**
     * 单位参加职工基本医疗保险累计欠缴金额 单位：万元
     */
    private BigDecimal unpaidsocialinsSo310;
    /**
     * 参加工伤保险累计欠缴金额 单位：万元
     */
    private BigDecimal unpaidsocialinsSo410;
    /**
     * 单位参加生育保险累计欠缴金额 单位：万元
     */
    private BigDecimal unpaidsocialinsSo510;
    /**
     * 单位累计欠缴金额是否公示 1：是，2：否
     */
    private String unpaidsocialinsdis;

}
